track-slewing machine - Alemán Inglés Diccionario